﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace crm.Classes
{
    public class CrmFacade
    {
        public void getTableNames()//gets all available table names from destination
        {
            Console.WriteLine("SHOW TABLES");
        }

        public void getColumnNames(string TableName)//gets all available column names from destination
        {
            Console.WriteLine("SHOW COLUMNS FROM {0}", TableName);
        }

        public void addColumnToList()//list is a public static list of strings (column names)
        { }

        public void removeColumnFromList()
        { }

        public void renameColumnOnList()//changes Column.NewName to new value
        { }

        public void executeSQL()//allows to execute custom sql code to get columns
        { }

        public void changeListCoding()//coding is public static variable of some sort
        { }

        public void putColumnListToDestination()//bridge or adapter? depending on destination
        { }

        public void getColumnListFromSource()//bridge or adapter? depending on destination
        { }
    }
}
